/*
 * Copyright (C) 1997-2020 康成投资（中国）有限公司
 *
 * http://www.rt-mart.com
 *
 * 版权归本公司所有，不得私自使用、拷贝、修改、删除，否则视为侵权
 */
/*
 * com.zw.admin.server.component
 * @author xiaoqun.liu
 * @date 2021年5月14日 下午7:23:10
 */
package com.zw.admin.server.component;

import java.math.BigDecimal;
import java.util.List;

import com.zw.admin.server.model.PPurchOrderItems;
import com.zw.admin.server.model.PSaleOrderItems;

/**
 * 库存 记录
 * @author xiaoqun.liu
 * @date 2021年5月14日 下午7:23:10
 */
public interface StockComponent {
	/**
	 * 售出
	 * @param pSaleOrderItems
	 * @return
	 * @author xiaoqun.liu
	 * @date 2021年5月14日 下午7:28:18
	 */
	public Integer saleStock(PSaleOrderItems pSaleOrderItems);
	
	/**
	 * 采购入
	 * @param pSaleOrderItems
	 * @return
	 * @author xiaoqun.liu
	 * @date 2021年5月14日 下午7:28:45
	 */
	public Integer purchStock(List<PPurchOrderItems> listPPurchOrderItems);

	/**
	 * @param id
	 * @param upStock
	 * @return
	 * @author xiaoqun.liu
	 * @date 2021年5月14日 下午8:15:49
	 */
	Integer upStock(Integer id, BigDecimal upStock);
	
}
